
using System;
using System.Collections.Generic;
using System.Text;
namespace AEL.BOD
{
public class Bod_Orden: Entidad
{
// Atributos
private String _Bod_Bodega_Id;
private String _Com_Articulo_Id;
private Decimal _Cantidad;
private String _Tipo;
private DateTime _Fecha;
private DateTime _Fecha_Creacion;
private String _Creacion_Per_Personal_Id;
private DateTime _Fecha_Update;
private String _Update_Per_Personal_Id;
private String _Bod_Unidad_Id;
private String _Origen_Id;
private String _Origen_Det_Id;
private String _Bod_Kardex_Id;
private String _Origen;
private String _XML;
private String _Bod_Bodega_Codigo;
private String _Bod_Bodega_Nombre;
private String _Com_Articulo_Codigo;
private String _Com_Articulo_Nombre;
private String _Creacion_Per_Personal_Codigo;
private String _Creacion_Per_Personal_Nombre;
private String _Update_Per_Personal_Codigo;
private String _Update_Per_Personal_Nombre;
private String _Bod_Unidad_Codigo;
private String _Bod_Unidad_Nombre;
private String _Int_Empresa_Id;
private String _Int_Empresa_Codigo;
private String _Int_Empresa_Nombre;
private String _Bod_Kardex_Codigo;
private String _Origen_Nombre;
private String _Origen_Id_Codigo;
private String _Referencia_Bod_Unidad_Id;
private String _Referencia_Bod_Unidad_Nombre;
private String _Referencia_Bod_Unidad_Codigo;
private Decimal _Referencia_Cantidad;
private String _Tipo_Nombre;
private String _Estado_Nombre;

// Propiedades de la clase
public String Bod_Bodega_Id
{
get{return _Bod_Bodega_Id;}
set{_Bod_Bodega_Id=value;}
}
                  
public String Com_Articulo_Id
{
get{return _Com_Articulo_Id;}
set{_Com_Articulo_Id=value;}
}
                  
public Decimal Cantidad
{
get{return _Cantidad;}
set{_Cantidad=value;}
}
                  
public String Tipo
{
get{return _Tipo;}
set{_Tipo=value;}
}

public DateTime Fecha
{
    get { return _Fecha; }
    set { _Fecha = value; }
}             
public DateTime Fecha_Creacion
{
get{return _Fecha_Creacion;}
set{_Fecha_Creacion=value;}
}
                  
public String Creacion_Per_Personal_Id
{
get{return _Creacion_Per_Personal_Id;}
set{_Creacion_Per_Personal_Id=value;}
}
                  
public DateTime Fecha_Update
{
get{return _Fecha_Update;}
set{_Fecha_Update=value;}
}
                  
public String Update_Per_Personal_Id
{
get{return _Update_Per_Personal_Id;}
set{_Update_Per_Personal_Id=value;}
}
                  
public String Bod_Unidad_Id
{
get{return _Bod_Unidad_Id;}
set{_Bod_Unidad_Id=value;}
}
                  
public String Origen_Id
{
get{return _Origen_Id;}
set{_Origen_Id=value;}
}
                  
public String Origen_Det_Id
{
get{return _Origen_Det_Id;}
set{_Origen_Det_Id=value;}
}
                  
public String Bod_Kardex_Id
{
get{return _Bod_Kardex_Id;}
set{_Bod_Kardex_Id=value;}
}
                  
public String Origen
{
get{return _Origen;}
set{_Origen=value;}
}
                  
public String XML
{
get{return _XML;}
set{_XML=value;}
}
                  
public String Bod_Bodega_Codigo
{
get{return _Bod_Bodega_Codigo;}
set{_Bod_Bodega_Codigo=value;}
}
                  
public String Bod_Bodega_Nombre
{
get{return _Bod_Bodega_Nombre;}
set{_Bod_Bodega_Nombre=value;}
}
                  
public String Com_Articulo_Codigo
{
get{return _Com_Articulo_Codigo;}
set{_Com_Articulo_Codigo=value;}
}
                  
public String Com_Articulo_Nombre
{
get{return _Com_Articulo_Nombre;}
set{_Com_Articulo_Nombre=value;}
}
                  
public String Creacion_Per_Personal_Codigo
{
get{return _Creacion_Per_Personal_Codigo;}
set{_Creacion_Per_Personal_Codigo=value;}
}
                  
public String Creacion_Per_Personal_Nombre
{
get{return _Creacion_Per_Personal_Nombre;}
set{_Creacion_Per_Personal_Nombre=value;}
}
                  
public String Update_Per_Personal_Codigo
{
get{return _Update_Per_Personal_Codigo;}
set{_Update_Per_Personal_Codigo=value;}
}
                  
public String Update_Per_Personal_Nombre
{
get{return _Update_Per_Personal_Nombre;}
set{_Update_Per_Personal_Nombre=value;}
}
                  
public String Bod_Unidad_Codigo
{
get{return _Bod_Unidad_Codigo;}
set{_Bod_Unidad_Codigo=value;}
}
                  
public String Bod_Unidad_Nombre
{
get{return _Bod_Unidad_Nombre;}
set{_Bod_Unidad_Nombre=value;}
}
                  
public String Int_Empresa_Id
{
get{return _Int_Empresa_Id;}
set{_Int_Empresa_Id=value;}
}
                  
public String Int_Empresa_Codigo
{
get{return _Int_Empresa_Codigo;}
set{_Int_Empresa_Codigo=value;}
}
                  
public String Int_Empresa_Nombre
{
get{return _Int_Empresa_Nombre;}
set{_Int_Empresa_Nombre=value;}
}
                  
public String Bod_Kardex_Codigo
{
get{return _Bod_Kardex_Codigo;}
set{_Bod_Kardex_Codigo=value;}
}
                  
public String Origen_Nombre
{
get{return _Origen_Nombre;}
set{_Origen_Nombre=value;}
}

public String Origen_Id_Codigo
{
get { return _Origen_Id_Codigo; }
set { _Origen_Id_Codigo = value; }
}

public String Referencia_Bod_Unidad_Id
{
    get { return _Referencia_Bod_Unidad_Id; }
    set { _Referencia_Bod_Unidad_Id = value; }
}

public String Referencia_Bod_Unidad_Nombre
{
    get { return _Referencia_Bod_Unidad_Nombre; }
    set { _Referencia_Bod_Unidad_Nombre = value; }
}

public String Referencia_Bod_Unidad_Codigo
{
    get { return _Referencia_Bod_Unidad_Codigo; }
    set { _Referencia_Bod_Unidad_Codigo = value; }
}

public Decimal Referencia_Cantidad
{
    get { return _Referencia_Cantidad; }
    set { _Referencia_Cantidad = value; }
}
           
public String Tipo_Nombre
{
get{return _Tipo_Nombre;}
set{_Tipo_Nombre=value;}
}
                  
public String Estado_Nombre
{
get{return _Estado_Nombre;}
set{_Estado_Nombre=value;}
}
                  
// Constructor
public Bod_Orden()
{
}

    public Bod_Orden(Bod_Orden o)
    {
        this.Id = o.Id;
        this.Codigo = o.Codigo;
        this.Estado = o.Estado;
        this._Bod_Bodega_Id = o.Bod_Bodega_Id;
        this._Com_Articulo_Id = o.Com_Articulo_Id;
        this._Cantidad = o.Cantidad;
        this._Tipo = o.Tipo;
        this._Fecha = o.Fecha;
        this._Fecha_Creacion = o.Fecha_Creacion;
        this._Creacion_Per_Personal_Id = o.Creacion_Per_Personal_Id;
        this._Fecha_Update = o.Fecha_Update;
        this._Update_Per_Personal_Id = o.Update_Per_Personal_Id;
        this._Bod_Unidad_Id = o.Bod_Unidad_Id;
        this._Origen_Id = o.Origen_Id;
        this._Origen_Det_Id = o.Origen_Det_Id;
        this._Bod_Kardex_Id = o.Bod_Kardex_Id;
        this._Origen = o.Origen;
        this._XML = o.XML;
        this._Bod_Bodega_Codigo = o.Bod_Bodega_Codigo;
        this._Bod_Bodega_Nombre = o.Bod_Bodega_Nombre;
        this._Com_Articulo_Codigo = o.Com_Articulo_Codigo;
        this._Com_Articulo_Nombre = o.Com_Articulo_Nombre;
        this._Creacion_Per_Personal_Codigo = o.Creacion_Per_Personal_Codigo;
        this._Creacion_Per_Personal_Nombre = o.Creacion_Per_Personal_Nombre;
        this._Update_Per_Personal_Codigo = o.Update_Per_Personal_Codigo;
        this._Update_Per_Personal_Nombre = o.Update_Per_Personal_Nombre;
        this._Bod_Unidad_Codigo = o.Bod_Unidad_Codigo;
        this._Bod_Unidad_Nombre = o.Bod_Unidad_Nombre;
        this._Int_Empresa_Id = o.Int_Empresa_Id;
        this._Int_Empresa_Codigo = o.Int_Empresa_Codigo;
        this._Int_Empresa_Nombre = o.Int_Empresa_Nombre;
        this._Bod_Kardex_Codigo = o.Bod_Kardex_Codigo;
        this._Origen_Nombre = o.Origen_Nombre;
        this._Origen_Id_Codigo = _Origen_Id_Codigo;
        this._Referencia_Bod_Unidad_Id = _Referencia_Bod_Unidad_Id;
        this._Referencia_Bod_Unidad_Nombre = _Referencia_Bod_Unidad_Nombre;
        this._Referencia_Bod_Unidad_Codigo = _Referencia_Bod_Unidad_Codigo;
        this._Referencia_Cantidad = _Referencia_Cantidad;
        this._Tipo_Nombre = o.Tipo_Nombre;
        this._Estado_Nombre = o.Estado_Nombre;
    }


    public Bod_Orden(String _Id, String _Codigo, String _Estado, String _Bod_Bodega_Id, String _Com_Articulo_Id, Decimal _Cantidad, String _Tipo, DateTime _Fecha, DateTime _Fecha_Creacion, String _Creacion_Per_Personal_Id, DateTime _Fecha_Update, String _Update_Per_Personal_Id, String _Bod_Unidad_Id, String _Origen_Id, String _Origen_Det_Id, String _Bod_Kardex_Id, String _Origen, String _XML, String _Bod_Bodega_Codigo, String _Bod_Bodega_Nombre, String _Com_Articulo_Codigo, String _Com_Articulo_Nombre, String _Creacion_Per_Personal_Codigo, String _Creacion_Per_Personal_Nombre, String _Update_Per_Personal_Codigo, String _Update_Per_Personal_Nombre, String _Bod_Unidad_Codigo, String _Bod_Unidad_Nombre, String _Int_Empresa_Id, String _Int_Empresa_Codigo, String _Int_Empresa_Nombre, String _Bod_Kardex_Codigo, String _Origen_Nombre, String _Origen_Id_Codigo, String _Referencia_Bod_Unidad_Id, String _Referencia_Bod_Unidad_Nombre, String _Referencia_Bod_Unidad_Codigo, Decimal _Referencia_Cantidad, String _Tipo_Nombre, String _Estado_Nombre)
{
    this.Id = _Id;
    this.Codigo = _Codigo;
    this.Estado = _Estado;
    this._Bod_Bodega_Id = _Bod_Bodega_Id;
    this._Com_Articulo_Id = _Com_Articulo_Id;
    this._Cantidad = _Cantidad;
    this._Tipo = _Tipo;
    this._Fecha = _Fecha;
    this._Fecha_Creacion = _Fecha_Creacion;
    this._Creacion_Per_Personal_Id = _Creacion_Per_Personal_Id;
    this._Fecha_Update = _Fecha_Update;
    this._Update_Per_Personal_Id = _Update_Per_Personal_Id;
    this._Bod_Unidad_Id = _Bod_Unidad_Id;
    this._Origen_Id = _Origen_Id;
    this._Origen_Det_Id = _Origen_Det_Id;
    this._Bod_Kardex_Id = _Bod_Kardex_Id;
    this._Origen = _Origen;
    this._XML = _XML;
    this._Bod_Bodega_Codigo = _Bod_Bodega_Codigo;
    this._Bod_Bodega_Nombre = _Bod_Bodega_Nombre;
    this._Com_Articulo_Codigo = _Com_Articulo_Codigo;
    this._Com_Articulo_Nombre = _Com_Articulo_Nombre;
    this._Creacion_Per_Personal_Codigo = _Creacion_Per_Personal_Codigo;
    this._Creacion_Per_Personal_Nombre = _Creacion_Per_Personal_Nombre;
    this._Update_Per_Personal_Codigo = _Update_Per_Personal_Codigo;
    this._Update_Per_Personal_Nombre = _Update_Per_Personal_Nombre;
    this._Bod_Unidad_Codigo = _Bod_Unidad_Codigo;
    this._Bod_Unidad_Nombre = _Bod_Unidad_Nombre;
    this._Int_Empresa_Id = _Int_Empresa_Id;
    this._Int_Empresa_Codigo = _Int_Empresa_Codigo;
    this._Int_Empresa_Nombre = _Int_Empresa_Nombre;
    this._Bod_Kardex_Codigo = _Bod_Kardex_Codigo;
    this._Origen_Nombre = _Origen_Nombre;
    this._Origen_Id_Codigo = _Origen_Id_Codigo;
    this._Referencia_Bod_Unidad_Id = _Referencia_Bod_Unidad_Id;
    this._Referencia_Bod_Unidad_Nombre = _Referencia_Bod_Unidad_Nombre;
    this._Referencia_Bod_Unidad_Codigo = _Referencia_Bod_Unidad_Codigo;
    this._Referencia_Cantidad = _Referencia_Cantidad;
    this._Tipo_Nombre = _Tipo_Nombre;
    this._Estado_Nombre = _Estado_Nombre;
}
}
}
